Hanwen DengHanwen Deng
Mohamed Toure's Shoulder and Australia's Number Nine ProblemA short sentence at a press conference, and an entire attacking plan pushed...
Sindhu vs Chen Yufei at Asian Games 2026: How a 122-Second Rally Exposed the Limits of EnduranceEarly in the third game, with the score barely tilting toward Chen Yufei, a...
Diablo V and the Three-Year Gamble: When Blizzard Bets an Entire Legacy on a PromiseBlizzCon 2026. The LED lights above the stage flickered once, then went dark....
The Shi Yuqi Gap: Li Shifeng Leads Chinese Men's Singles at the 2026 Kumamoto MastersYears ago, I sat in a press room counting the silences before a ball rolls. I...
Tran Quoc Tuan and Asian Games football operations: Vietnam's administrative chess moveOn September 9, the Vietnam Football Federation announced the U23 squad for t...
Indonesia's Third Kit: Jasmine Buds, the Sea, and the Commercial Equation Nobody NamesSeptember 17, 2026. On my desk in Marseille sits a screenshot: a light-blue...
The Return of the Back Three and the Trap Called FearIn the 67th minute of a match I was watching with my eyes and recording in my...
Clippers Reject NBA Penalty: 'We Reject the Findings'Clippers reject NBA ruling: We reject the findings. In a surprising...
Khoa Ngô and Kim's test: Why a last-minute addition is not just his problemHanoi — September 19, 2026. At 14:32, the official page of CA TP.HCM posted a...
NBA Europe and the expansion gamble: Adam Silver promises more announcements within weeksAdam Silver did not use the word “might”. After the NBA Board of Governors...
Nine Layers of Volleyball Analysis and the Void No One Wants to VerifyI opened the file on my desk in Tokyo on a summer morning, and the first thin...
The Likhatskyi Brothers, Historic Bulgarian Silver and a Lesson in Verification from Budapest FuturesOn an afternoon in Budapest, two Ukrainian brothers jumped into each other's...
Nine Dimensions, No Subject: The 90 Minutes That Moved the Odds in MunichAt 14:07 on August 13, 2077, an automated briefing nine sections long landed ...
Summer 2026 Transfer Window: Nine Layers of Data for Reading a RumorOn a morning in the middle of the summer 2026 transfer window, I opened an...
Lazio vs Milan: The 6,000 Who Stayed and an Unfinished Divorce at the OlimpicoAt the Olimpico, they count seats before they count people. On Saturday, Lazi...
Poland Beats France in Four Sets to Retain European Men's Volleyball Crown at EuroVolley 2026In the EuroVolley 2026 final, the Poland men's volleyball team defeated Franc...
Italy 1-1 France in Paris: How 1.56 xG Overturns the Donnarumma 'Heroics' NarrativeThe first number I wrote in my notebook after the match ended was not the 1-1...
Silence Is Also a Contract: Reading Signals When the Transfer Market Hasn't SpokenIn Doha, past midnight, I sat in front of a blank page. Three familiar source...
Worthing TTC and the 'gap' in England's youth table tennis system: When clubs must fill the void themselvesThe gap in the youth competition system There is a number that few people...
Asian Games 2026: The Age Variable and Concentrated Risk in India's 20-Player Badminton SquadIn the summer of 2026, when the Badminton Association of India (BAI) finalise...
